Intended learning outcomes
On successful completion of the course, students will be able to:
- Understand the fundamental concepts associated with interactions among systems;
- Apply protocols and communication mechanisms in the development of distributed applications;
- Apply the distribution paradigms in both servers and clients;
- Design distributed systems using Internet technologies and the client / server model;
- Design web applications targeted to multimedia contents using Java technology;
- Know and apply the main security mechanisms used in the development of Web applications;
- Know and apply the Web Services mechanisms;
- Use existing cloud infrastructures for Web application hosting.